@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding:0; margin:0; font-size:12px; line-height:100%; font-family:Arial, sans-serif;}
/* Remember to define focus styles! */
:focus { outline: none;-moz-outline:none;}
body { width:100%; height:100%; text-align:center; color:black; }
ul, ol { list-style:none;}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse:separate; border-spacing:0;}
caption, th, td { text-align:left; font-weight:normal;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

img { border:none;}
a { color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

body { margin:0; text-align:center; background:#707070 url(../default/images/login/Top_bg.jpg) repeat-x top;}

#login    
{
	/*background: url("../default/images/login/middle.jpg") repeat-y scroll left top transparent;
    margin: 0 auto;*/
    width: 540px;
    top: 40%;
    left:50%;
    height: 300px; 
    margin-top: -150px;
    margin-left:-270px;
    position: absolute; 

 }
 
.login-top {
    background: url("../default/images/login/top.jpg") repeat-y scroll left top transparent;
    height: 14px;
    width:540px;    
}
.log-info 
{
	background: url("../default/images/login/middle.jpg") repeat-y scroll left top transparent;
    height: 300px;
    width:540px;
}
.login-bottom {
    background: url("../default/images/login/bottom.jpg") no-repeat scroll left bottom transparent;
    width:540px;
    height: 50px;
}
.login-title
{
	height:53px;
	margin-left:-3px;
}
.login-area
{
	padding:40px 0px 25px 100px;
	text-align:left;
}
.login-area ul li 
{
	padding:5px 0px;
}
.login-area ul li span
{
	display:block;
	width:80px;
	float:left;
	height:25px;
	line-height:25px;
	font-family: Microsoft YaHei,Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.txt {
    background: url("../default/images/login/formshdw.gif") no-repeat scroll -4px -4px #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #707070;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-weight:bold;
    height: 22px;
    line-height: 22px;
    padding: 2px 0 2px 5px;
    width: 225px;    
}

.login-area ul li a:hover input {
    border: 1px solid #707070;
    color: #333333;
}
.txtOn
{	
    border: 1px solid #707070;
    color: #333333;   
}
.user
{
	background: url("../default/images/login/username_bg.gif") no-repeat scroll left center #FFFFFF; 
    padding-left: 25px;
}
.width200
{
	width:100px;
}
.password
{
	background: url("../default/images/login/password_bg.gif") no-repeat scroll left center #FFFFFF; 
    padding-left: 25px;
}
.buttonLayout
{
	text-align:left;
	padding: 0px 0px 2px 110px;
}
.buttonLayout button,.buttonLayout input
{
	border:0px;
	height:39px;
	width:75px;}
.buttonLayout a:hover
{
	text-decoration:none;
}
.buttonLayout a:hover button,.buttonLayout a:hover input
{
   cursor:pointer;
}
.btnLogin
{
	background: url("../default/images/login/btnLogin.jpg") no-repeat scroll left top transparent;
	margin-left:130px;
}
.btnCancel
{
	background: url("../default/images/login/btnCancel.jpg") no-repeat scroll left top transparent;	
	margin-left:30px;
}

 #login-botton
 {
 	font-weight:bold;
 	color:#555555;
 	text-align:left;
 	position:absolute;
    height:40px;
    width:100%;
    left:0px;
    bottom:0px;    
    background:url("../default/images/login/btnBotton.jpg") repeat-x scroll left top #E7E7E7;	
 }
 #leftText
 {
 	padding:19px 0px 0px 12px;
 	float:left;
 	color:#505050;
 	font-weight:bold;
 }
 #rightText
 {
 	padding:19px 12px 0px 0px;
 	float:right;
 }